/**
 * @author: giscafer ,https://github.com/giscafer
 * @date: 2020-05-08 16:57:58
 * @description: 为了使用简便而封装一层，方便统一修改 duration 或者做拦截处理
 */

import Vue from "vue";
/**
 * 统一toast信息弹层
 * @param {Object} param0
 */
export function showToast({
  message = "操作成功~",
  type = "success",
  duration = 1500
}) {
  Vue.prototype.$message({
    message,
    type,
    duration
  });
}

/**
 * 成功信息提示
 * @param {string} message
 */
export function successToast(message, duration = 1500) {
  Vue.prototype.$message({
    message,
    type: "success",
    duration
  });
}

/**
 * 失败信息提示
 * @param {string} message
 */
export function errorToast(message, duration = 1500) {
  Vue.prototype.$message({
    message,
    type: "error",
    duration
  });
}
/**
 *
 * @param {*} isHome 是否为主场球队
 * @param {*} teamName 球队名称
 * @param {*} score 比分
 * @param {*} time 进球时间
 */
export function notification(isHome, teamName, score, time) {
  Vue.prototype.$notify({
    title: `${teamName} ${isHome ? "（主）" : "（客）"}进球啦`,
    dangerouslyUseHTMLString: true,
    duration: 10000,
    message: `<img src="http://ww1.sinaimg.cn/large/940e68eegy1gg770z8ykrj200o00o0si.jpg">&nbsp;&nbsp;${
      time
        ? '进球时间：<strong style="color:rgb(243, 105, 44)">' +
          time +
          "</strong>，&nbsp;&nbsp;"
        : ""
    }当前比分：<strong>${score}</strong>`
  });
}
